# 使用官方 Eclipse Temurin JDK 21 镜像
FROM eclipse-temurin:21-jdk-jammy

# 设置时区
ENV TZ=Asia/Shanghai

# 设置工作目录
WORKDIR /app

# 复制web-manager模块的JAR文件到镜像
COPY tlies-web-manager/target/tlies-web-manager-1.0-SNAPSHOT.jar app.jar

# 声明临时卷（Spring Boot默认使用/tmp）
VOLUME /tmp

# 暴露应用端口
EXPOSE 8199

# 启动命令
ENTRYPOINT ["java", \
    "-Djava.security.egd=file:/dev/./urandom", \
    "-jar", \
    "app.jar", \
    "--server.port=8199"]